package init

import (
	"fmt"
	"go.uber.org/zap"
	"yukao1/conf"
	"yukao1/models/mysql"
	"yukao1/models/redis"
)

func init() {
	//日志
	InitZap()
	//动态配置
	conf.InitAppConfig()
	//数据库
	mysql.InitMysql()
	//缓存
	redis.InitRedis()
}

// 日志
func InitZap() {
	zapconfig := zap.NewDevelopmentConfig()
	zapconfig.OutputPaths = []string{
		"\\Users\\a\\Desktop\\yukao1/yukao1.log",
		"stdout",
	}
	logg, err := zapconfig.Build()
	if err != nil {
		fmt.Println("日志编译失败", err)
		return
	}
	zap.ReplaceGlobals(logg)

}
